import request from '@/utils/request'


// 查询所有商品类型
export function findList(listRequest) {
  return request({
    url: '/product/productAttr/findList',
    method: 'post',
    data: listRequest
  })
}
// 根据商品分类查询对应的属性/参数
export function findByAttrIdList(listRequest) {
  return request({
    url: '/product/productStats/findByAttrIdList',
    method: 'post',
    data: listRequest
  })
}

// 添加商品类型
export function addProductAttr(data) {
  return request({
    url: '/product/productAttr/add',
    method: 'post',
    data
  })
}

// 修改商品类型
export function updateProductAttr(data) {
  return request({
    url: '/product/productAttr/update',
    method: 'put',
    data
  })
}

// 修改商品属性值
export function updateProductStats(data) {
  return request({
    url: '/product/productStats/update',
    method: 'put',
    data
  })
}

// 添加商品属性值
export function addProductStats(data) {
  return request({
    url: '/product/productStats/add',
    method: 'post',
    data
  })
}

// 根据编号查询商品类型信息
export function findById(productAttrId) {
  return request({
    url: '/product/productAttr/findById/' + productAttrId,
    method: 'get'
  })
}
// 查询所有商品类型
export function findProductAttrAll() {
  return request({
    url: '/product/productAttr/findAll',
    method: 'get'
  })
}

// 逻辑删除
export function deleteProductAttr(productAttrId) {
  return request({
    url: '/product/productAttr/delete/' + productAttrId,
    method: 'delete'
  })
}

// 逻辑删除
export function deleteProductStats(productStatsId) {
  return request({
    url: '/product/productStats/delete/' + productStatsId,
    method: 'delete'
  })
}
